//
//  LGTRWZOperateRecodeVC.swift
//  KJLGT
//
//  Created by jenkin on 2019/8/29.
//  Copyright © 2019年 jenkin. All rights reserved.
//

import UIKit

class LGTRWZOperateRecodeVC: LGTBaseVC, UITableViewDelegate, UITableViewDataSource{
    
    var tableView:UITableView?
    //操作记录
    var data:Array<Dictionary<String, Any>> = []
    
    override func viewDidLoad() {
        super.viewDidLoad()
    }
    
    //            ▿ 0 : 5 elements
    //        ▿ 0 : 2 elements
    //        - key : status
    //        - value : 1
    //        ▿ 1 : 2 elements
    //        - key : message
    //        - value :
    //        ▿ 2 : 2 elements
    //        - key : title
    //        - value : 审核中
    //        ▿ 3 : 2 elements
    //        - key : datetime
    //        - value : 2019-08-29 11:04:53
    //        ▿ 4 : 2 elements
    //        - key : image
    //        - value : 0 elements
    
    override func setUI() {
        super.setUI()
        self.setBavBarStyle(navBarHiden: false, title: "操作记录", back: true)
        self.tableView = UITableView.init(frame: CGRect.init(x: 0.0, y: NavBarH, width: Double(KScreenW), height: Double(KScreenH) - NavBarH ), style: UITableView.Style.plain)
        self.view.addSubview(self.tableView!)
        self.tableView?.backgroundColor = ViewBackColor
        self.tableView?.separatorStyle = UITableViewCell.SeparatorStyle.none
        self.tableView?.delegate = self as UITableViewDelegate
        self.tableView?.dataSource = self as UITableViewDataSource
        self.tableView?.register(LGTRWZOpetateRecodeCell.classForCoder(), forCellReuseIdentifier: "cell")
        
        self.tableView?.estimatedRowHeight = 40
        self.tableView?.rowHeight = UITableView.automaticDimension
        self.tableView?.backgroundColor = ViewBackColor
        self.tableView?.reloadData()
    }

    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return self.data.count
    }
    
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        
        let cell:LGTRWZOpetateRecodeCell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as!  LGTRWZOpetateRecodeCell
        
        var model:Dictionary<String, Any> = self.data[indexPath.row]
        if indexPath.row == 0{
            model["istop"] = true
        }else if indexPath.row == self.data.count - 1{
            model["isbottom"] = true
        }
        cell.model = model
        
        return cell
    }
}
